import { getPage } from '../../utils/config';
import api from '../../utils/api';
import wxApi from '../../utils/wxApi';
import { http, storage, $loading } from '../../utils/utils';
const app = getApp();

Page({

    /**
     * 页面的初始数据
     */
    data: {
        loading: 0,
        getPage: getPage,
        categorys: [],
        catsCurrent: 0,
        catsSwiperIndex: 0,
    },

    /**
     * 点击选择分类
     */
    selectedCatsId (e){
        this.setData({
            catsSwiperIndex: 0,//重新记录swiper
            catsCurrent: e.target.dataset.id
        })
    },

    /**
     * 搜索品牌
     */
    searchClick(e) {
        const { title } = e.currentTarget.dataset || e.target.dataset;
        wxApi.navigateTo(getPage.searchResult, { keyword: title });
    },

    /**
     * swiper 记录当前值
     */
    catsSwiperCurrent (e){
        this.setData({
            catsSwiperIndex: e.detail.current
        })
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad() {
        //获取数据
        http.get(api.default,{
            data: {
                action: 'getcategorylist'
            }
        },false).then(res =>{
            this.setData({
                categorys: res.data.data,
                catsCurrent: res.data.data.list[0].ColId,
            });

            //延迟一秒显示
            setTimeout(() => {
                this.setData({ loading: 1 })
            }, 1000)
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

        //获取是否从点击分类过来
        storage.get('homeGOcategorys').then(res => {
            this.setData({
                catsCurrent: res
            })
            storage.remove('homeGOcategorys');
        }).catch(() => {})
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    }
})
